• STEAM Learning

WEB DEVELOPMENT

  • Code: DATABASE WEBSITE
  • Valid thru: Jan. 1, 2026 - Dec. 31, 2026
  • Synchronous

WEB DEVELOPMENT

List Teacher In This Course

Course Features

  • Quizzes: -
  • Assignment: -
  • Duration: -

Course Features

  • Quizzes: -
  • Assignment: -
  • Duration: -

Course Features

  • Quizzes: -
  • Assignment: -
  • Duration: -

Course Details

Program Fullstack Web Developer Program merupakan program pembelajaran berjenjang yang dirancang untuk membekali peserta dengan kemampuan pengembangan web secara menyeluruh, mulai dari dasar hingga tingkat lanjutan. Program ini dimulai dari Level Starter yang berfokus pada penguasaan fundamental web development, meliputi struktur website menggunakan HTML, desain antarmuka responsif dengan CSS, Flexbox, Grid, dan Bootstrap, serta pengembangan interaktivitas menggunakan JavaScript fundamental dan Modern JavaScript (ES6+). Pada tahap ini, peserta membangun fondasi logika pemrograman web melalui penggunaan function, array, conditional, looping, dan error handling sebagai bekal utama untuk tahap selanjutnya.

Pada Level Beginner hingga Intermediate, peserta beralih ke pengembangan aplikasi web modern dan backend system. Level Beginner menitikberatkan pada pengembangan frontend menggunakan React, termasuk pembuatan reusable components, pengelolaan state dan props, penggunaan hooks, pengelolaan form, routing, serta integrasi API dengan tampilan modern menggunakan Tailwind CSS dan Ant Design. Selanjutnya, Level Intermediate berfokus pada backend development menggunakan Node.js dan Express.js, di mana peserta membangun REST API, mengelola database MongoDB dengan Mongoose, menerapkan authentication berbasis JWT, serta menyiapkan backend yang aman, teruji, dan siap digunakan di lingkungan production.

Pada Level Advance hingga Master, pembelajaran diarahkan pada pengelolaan data lanjutan, keamanan sistem, deployment, dan pengembangan proyek skala nyata. Peserta memperdalam konsep database SQL dan NoSQL, menerapkan fitur lanjutan MongoDB dan Realtime Database, serta membangun alur data fullstack end-to-end. Pada tahap Expert dan Master, peserta mengimplementasikan sistem authentication dan authorization tingkat lanjut, kolaborasi tim menggunakan GitHub, serta deployment aplikasi ke cloud platform seperti Netlify dan Vercel. Program ditutup dengan final project fullstack, di mana peserta melakukan perencanaan sistem, integrasi pembayaran dan media, pengembangan frontend dan backend secara utuh, hingga deployment dan penyusunan laporan akhir sebagai bukti kompetensi profesional.

Hasil Pembelajaran Program

Level Starter: (diselesaikan dalam 6 Bulan)
- Menguasai fundamental web development dan membangun struktur website menggunakan HTML secara terstandar
- Mendesain UI responsif menggunakan CSS, Flexbox, Grid, dan Bootstrap
- Mengembangkan interaktivitas website menggunakan JavaScript fundamental dan Modern JavaScript (ES6+)
- Mengelola logika program web menggunakan function, array, conditional, looping, serta error handling

Level Begineer: (diselesaikan dalam 6 Bulan)
- Membangun aplikasi React dengan struktur project dan reusable components, serta komunikasi data menggunakan props dan state
- Mengembangkan UI dinamis dan interaktif menggunakan hooks dasar (useState, useEffect, useRef) dan conditional rendering
- Mengelola form dan user interaction lengkap dengan validasi input dan pengolahan data pengguna
- Mengintegrasikan API dan routing menggunakan fetch/Axios dan React Router DOM untuk navigasi multi-halaman
- Membangun tampilan aplikasi modern menggunakan Tailwind CSS dan Ant Design, serta melakukan optimasi performa dasar dengan useContext, useMemo, dan useCallback

Level Intermediate: (diselesaikan dalam 6 Bulan)
 - Mengembangkan backend server berbasis Node.js dan Express.js, termasuk pengelolaan asynchronous JavaScript dan REST API
- Membangun CRUD REST API dengan routing, middleware, dan global error handling
- Mengelola database MongoDB menggunakan Mongoose, termasuk schema design, validasi data, serta filtering dan pagination
- Mengimplementasikan authentication & security menggunakan JWT dan environment variables untuk melindungi API
- Menyusun backend production-ready melalui file upload, API testing, deployment, dan dokumentasi endpoint

Level Advance: (diselesaikan dalam 6 Bulan)
- Memahami konsep database SQL dan NoSQL serta merancang schema dan data model MongoDB sesuai kebutuhan aplikasi
- Mengelola database MongoDB menggunakan Mongoose untuk CRUD operations, validasi data, dan optimasi performa
- Menerapkan fitur advanced database seperti aggregation pipeline, indexing, dan transactions
- Menggunakan Realtime Database (Firebase) untuk kebutuhan sinkronisasi data secara langsung dan membandingkannya dengan MongoDB
- Mengimplementasikan alur data fullstack end-to-end, mulai dari frontend (Fetch/Axios), backend (REST API & middleware), hingga database

Level Expert: (diselesaikan dalam 6 Bulan)
- Membangun sistem authentication & authorization meliputi registrasi, login, JWT, middleware, dan Role-Based Access Control (RBAC)
- Mengamankan backend dengan manajemen token dan proteksi endpoint berdasarkan hak akses pengguna
- Mengelola version control menggunakan GitHub untuk kolaborasi tim (branching, pull request, dan merge)
- Memahami konsep cloud dan CDN serta praktik dasar keamanan deployment
- Melakukan deployment aplikasi web ke Netlify dan Vercel serta menghubungkan frontend dan backend pada environment production

Level  Master : (diselesaikan dalam 6 Bulan)
- Melakukan perencanaan sistem meliputi pre-development, desain UI/UX, arsitektur frontend–backend, dan struktur database
- Membangun backend REST API lengkap dengan integrasi pembayaran (Midtrans), manajemen media (Cloudinary), dan backend testing
- Mengembangkan frontend responsif menggunakan Tailwind CSS serta Admin Dashboard dengan Ant Design
- Mengintegrasikan frontend dan backend secara end-to-end melalui API
- Melakukan deployment sistem ke production (Vercel) dan menyusun laporan akhir proyek

 

Apa yang dibutuhkan oleh anak?

Usia Peserta
- Minimal 15 tahun
- Tanpa batas usia maksimal

Kemampuan Awal
Program Fullstack Web Developer dirancang tanpa syarat pengalaman pemrograman sebelumnya. Peserta hanya perlu mampu menggunakan laptop, membaca dan mengikuti instruksi, serta memiliki minat belajar teknologi dan pengembangan web. Materi disusun bertahap dari dasar hingga lanjutan, sehingga ramah untuk pemula.

Perangkat yang Dibutuhkan
Pembelajaran dilakukan menggunakan laptop pribadi dengan spesifikasi minimum:
Sistem Operasi Windows 10 / macOS / Linux, RAM minimal 4 GB (disarankan 8 GB), prosesor Intel i3 / Ryzen 3 ke atas, serta koneksi internet yang stabil untuk praktik coding dan deployment.

Platform & Metode Pembelajaran
Pembelajaran dilaksanakan melalui platform pembelajaran digital (online learning platform) yang dipadukan dengan praktik langsung (hands-on coding) dan project-based learning. Peserta belajar melalui penjelasan konsep, demo instruktur, latihan mandiri, studi kasus, serta pengembangan proyek nyata secara bertahap dari level dasar hingga lanjutan. Pendekatan ini memastikan peserta tidak hanya memahami teori, tetapi juga mampu mengimplementasikan solusi web secara langsung.

Tools, Framework & Bahasa Pemrograman
Seluruh pembelajaran menggunakan bahasa pemrograman JavaScript sebagai fondasi utama pengembangan web, dengan dukungan teknologi modern, antara lain:
- Frontend: HTML, CSS, JavaScript, ReactJS, Tailwind CSS, Bootstrap, Ant Design
- Backend: Node.js, Express.js
- Database: MongoDB, Firebase Realtime Database
- Version Control: Git & GitHub
- Deployment & Cloud: Netlify, Vercel
- Pendukung: REST API, JWT Authentication, Midtrans (Payment Gateway), Cloudinary (Media Management)

 

Informasi Aktivitas:

- 4x live sesion/bulan

- 60 menit/sesi

- Usia 15 tahun ke atas

- Kursus Coding Online/Offline

 

Harga Termasuk:

- E-Book Materi

- Video Materi

- Live Seasson

 

Syarat & Ketentuan:

- Kursus yang sudah dibeli tidak dapat dikembalikan, namun dapat dialihkan ke peserta lain dengan menginformasikan terlebih dahulu kepada pihak Educourse by I-GEN

- Jika aktivitas dibatalkan oleh pihak penyelenggara karena alasan yang tidak terduga, Educourse by I-GEN akan mengembalikan uang anda.

- Kelas dapat dilaksanakan jika sudah memenuhi kuota, yaitu minimal 5 peserta dalam satu kelas.

- Bagi siswa yang berhalangan hadir akan mendapatkan rekaman Zoom dan terhitung hadir.

 

Bonus :
1. Test Psikologi Keluarga (Bakat Minat, Gaya Belajar, Otak Kanan dan Otak Kiri)
2. Sertifikat dan rapot setelah 12 kali pertemuan
 

Untuk pertanyaan lebih lanjut, silahkan CHAT disini

Course Features

  • Quizzes: -
  • Assignment: -
  • Duration: -

Actual Price

Rp 650,000